package Model.Pojo;

import java.util.ArrayList;

/**
 *
 * @author Amanda
 */
public class Disciplina {

    private String nome;
    private String ementa;
    private int cargaHoraria;
    private ArrayList<HistoricoEscolar> historicoEscolar;
    private ArrayList<Turma> turma;

    public Disciplina(String nome, String ementa, int cargaHoraria) {
        this.nome = nome;
        this.ementa = ementa;
        this.cargaHoraria = cargaHoraria;
        this.historicoEscolar = new ArrayList<HistoricoEscolar>();
        this.turma = new ArrayList<Turma>();
    }

    public void adicionarTurmaNaDisciplina(Turma turma) {
        this.turma.add(turma);
    }

    public void adicionarHistoricoEscolarADisciplina(HistoricoEscolar historicoEscolar) {
        this.historicoEscolar.add(historicoEscolar);
    }

    /**
     * @return the nome
     */
    public String getNome() {
        return nome;
    }

    /**
     * @param nome the nome to set
     */
    public void setNome(String nome) {
        this.nome = nome;
    }

    /**
     * @return the ementa
     */
    public String getEmenta() {
        return ementa;
    }

    /**
     * @param ementa the ementa to set
     */
    public void setEmenta(String ementa) {
        this.ementa = ementa;
    }

    /**
     * @return the cargaHoraria
     */
    public int getCargaHoraria() {
        return cargaHoraria;
    }

    /**
     * @param cargaHoraria the cargaHoraria to set
     */
    public void setCargaHoraria(int cargaHoraria) {
        this.cargaHoraria = cargaHoraria;
    }

    /**
     * @return the historicoEscolar
     */
    public ArrayList<HistoricoEscolar> getHistoricoEscolar() {
        return historicoEscolar;
    }

    /**
     * @param historicoEscolar the historicoEscolar to set
     */
    public void setHistoricoEscolar(ArrayList<HistoricoEscolar> historicoEscolar) {
        this.historicoEscolar = historicoEscolar;
    }
}
